将c++项目中属性->配置属性->常规->MFC使用 改成在静态库中使用 MFC后编译不过了

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:18:43
将c++项目中属性->配置属性->常规->MFC使用 改成在静态库中使用 MFC后编译不过了
请问要怎样才能要原来的代码通过编译并运行
我只是建立了一个c++ win32项目,代码都是自动生成的
因为听说使用静态库能在其他没有安装vs的机器上运行所以这么试试

楼上的错了吧,如果用动态使用MFC库的时候,必须有MFC相关DLL,如果没有运行不了,这和版本没关系,静态的不需要,所以静态的。exe比较大,不过我在vs2005上改没问题。。。

不用这样做也可以让程序在没有MFC的机器上跑。

你可以把你这个改动还原,但是在编译的时候选择Release版本,这样出来的程序在任何机器上都可以运行。